word_delimiter = {" "}
adjective = {"wow" | "many" | "so" | "such"}
noun = {"lisp" | "language" | "rust" | "book" | "build"}
phrase_end = {"." | "?" | "!"}
phrase_delimiter = {word_delimiter | "\n" | "\r\n"}
phrase = {adjective ~ word_delimiter ~ noun ~ phrase_end}
doge = {SOI ~ (phrase ~ phrase_delimiter)* ~ phrase? ~ EOI}